home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / vgagraph.zip / ALLPROC.H next >
C/C++ Source or Header  |  1993-03-25  |  3KB  |  79 lines

  1. extern unsigned int MaxX,MaxY;
  2.  
  3. typedef
  4.      struct {
  5.        unsigned int dx,dy,type;
  6.        unsigned int p[4];
  7.        } Image;
  8.  
  9. void SetMode(char mode);
  10. void TextMode();
  11. char VGA320x240();
  12. char VGA320x400();
  13. char VGA320x480();
  14. char VGA360x480();
  15. char EGA320x200();
  16. char EGA640x200();
  17. char EGA640x350();
  18. char EGA640x480();
  19. void bar3d(int x,int y,int dx,int dy,int n,int col);
  20. void bar3dz(int x,int y,int dx,int dy,int n,int col);
  21. void teletext(int x,int y,char *s,char colorf,char colorb);
  22. void xortext(int x,int y,char *s,char colorb);
  23. void rectangle(int x,int y, int dx, int dy,char col);
  24.  
  25.  
  26. void setscrlinex(unsigned int w);
  27. void putpixelx(int x,int y,char color);
  28. char getpixelx(int x,int y);
  29. void clearscrx(char color);
  30. void linex(int x1,int y1,int x2,int y2,char color);
  31. void barx(int x,int y,int dx,int dy,int colorb);
  32. void barsx(int x,int y,int dx,int dy,char colorb);
  33. void barpatx(int x,int y,int dx,int dy,char colorb1,char colorb2);
  34. void displaycharx(int x,int y,char s,char colorf,char colorb,char flag);
  35. void setcolx(char colorf,char colorb,unsigned int place);
  36. void fasttextx(int x,int y,char *s);
  37. void screentoscreenx(int x,int y,int dx,int dy,int x1,int y1);
  38. char getimagex(unsigned int x,unsigned int y,unsigned int dx,unsigned int dy,Image *W);
  39. void putimagex(unsigned int x,unsigned int y,Image W,char Restore);
  40.  
  41.  
  42. void setscrline10(unsigned int w);
  43. void putpixel10(int x,int y,char color);
  44. char getpixel10(int x,int y);
  45. void clearscr10(char color);
  46. void line10(int x1,int y1,int x2,int y2,char color);
  47. void bar10(int x,int y,int dx,int dy,int color);
  48. void bars10(int x,int y,int dx,int dy,char color);
  49. void barpat10(int x,int y,int dx,int dy,char colorb1,char colorb2);
  50. void displaychar10(int x,int y,char s,char colorf,char colorb,char flag);
  51. void lineh10(int x,int y,int dx,char color1,char color2);
  52. void linev10(int x,int y,int dy,char color1,char color2);
  53. void barpats10(int x,int y,int dx,int dy,char color1,char color2);
  54. void setcol10(char colorf,char colorb,unsigned int place);
  55. void fasttext10(int x,int y,char *s);
  56. void windowshadow10(int x,int y,int dx,int dy);
  57. void screentoscreen10(int x,int y,int dx,int dy,int x1,int y1);
  58. char getimage10(unsigned int x,unsigned int y,unsigned int dx,unsigned int dy,Image *W);
  59. void putimage10(unsigned int x,unsigned int y,Image W,char Restore);
  60.  
  61. extern void (*setscrline)(unsigned int);
  62. extern void (*putpixel)(int,int,char);
  63. extern char (*getpixel)(int,int);
  64. extern void (*clearscr)(char);
  65. extern void (*line)(int,int,int,int,char);
  66. extern void (*bar)(int,int,int,int,int);
  67. extern void (*bars)(int,int,int,int,char);
  68. extern void (*barpat)(int,int,int,int,char,char);
  69. extern void (*displaychar)(int,int,char,char,char,char);
  70. extern void (*lineh)(int,int,int,char,char);
  71. extern void (*linev)(int,int,int,char,char);
  72. extern void (*barpats)(int,int,int,int,char,char);
  73. extern void (*setcol)(char,char,unsigned int);
  74. extern void (*fasttext)(int,int,char *);
  75. extern void (*windowshadow)(int,int,int,int);
  76. extern void (*screentoscreen)(int,int,int,int,int,int);
  77. extern char (*getimage)(unsigned int,unsigned int,unsigned int,unsigned int,Image *);
  78. extern void (*putimage)(unsigned int,unsigned int,Image,char);
  79.